From f0a2b6f16554344f1f30a5ba2dd66929dab6a56b Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Wed, 15 Feb 2023 21:18:56 +0200 Subject: [PATCH] ci: Build and publish aarch64 flatpaks Close GNOME/gtk#5594 --- .gitlab-ci.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 85e57b3467..493411ac3c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -263,24 +263,56 @@ flatpak:demo: variables: APPID: org.gtk.Demo4 +flatpak:demo:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.Demo4 + flatpak:widget-factory: extends: '.flatpak-defaults' needs: [] variables: APPID: org.gtk.WidgetFactory4 +flatpak:widget-factory:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.WidgetFactory4 + flatpak:icon-browser: extends: '.flatpak-defaults' needs: [] variables: APPID: org.gtk.IconBrowser4 +flatpak:icon-browser:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.IconBrowser4 + flatpak:node-editor: extends: '.flatpak-defaults' needs: [] variables: APPID: org.gtk.gtk4.NodeEditor +flatpak:node-editor:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.gtk4.NodeEditor + # Publish the demo apps to the GNOME Nightly repo # https://wiki.gnome.org/Apps/Nightly # https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/DevOps-with-Flatpak @@ -288,18 +320,34 @@ nightly demo: extends: '.publish_nightly' needs: ['flatpak:demo'] +nightly demo aarch64: + extends: '.publish_nightly' + needs: ['flatpak:demo:aarch64'] + nightly factory: extends: '.publish_nightly' needs: ['flatpak:widget-factory'] +nightly factory aarch64: + extends: '.publish_nightly' + needs: ['flatpak:widget-factory:aarch64'] + nightly icon-browser: extends: '.publish_nightly' needs: ['flatpak:icon-browser'] +nightly icon-browser aarch64: + extends: '.publish_nightly' + needs: ['flatpak:icon-browser:aarch64'] + nightly node-editor: extends: '.publish_nightly' needs: ['flatpak:node-editor'] +nightly node-editor aarch64: + extends: '.publish_nightly' + needs: ['flatpak:node-editor:aarch64'] + static-scan: image: $FEDORA_IMAGE stage: analysis -- 2.30.2